// packageA/member/supplier/SupplierInfo/SupplierInfo.js
const INDEX_URL = "plugin.supplier.frontend.shop.index.index";
const SUPPLIER_INFO_URL = "plugin.supplier.frontend.shop.index.getSupplierInfo";
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    show1: false,
    customer_open: true,
    service_QRcode: '',
    service_mobile: '',
    indexData: {},
    supplierInfo: {},
    id: '',
    infoData: {},
    cservice:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (options.id) {
      this.setData({
        id: options.id
      });
    }
    this.getIndexData();
    this.getSupplierInfo();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  callPhone() {
    wx.makePhoneCall({
      phoneNumber: this.data.service_mobile,
    });
  },
  showPop() {
    console.log("点击");
    if (this.data.customer_open) {
      this.setData({
        show1: true
      });
    }
  },
  closePop() {
    this.setData({
      show1: false
    });
  },
  //首页
  getIndexData() {
    let that = this;
    let urlStr = app.getNetAddresss(INDEX_URL);
    urlStr += '&sid=' + this.data.id;
    app._getNetWork({
      url: urlStr,
      success: function (resdata) {
        var res = resdata.data;
        if (res.result != 1) return;
        that.setData({
          indexData: res.data,
          supplierInfo: res.data.supplier,
          customer_open: res.data.customer_open == '1' ? true : false,
          cservice:res.data.cservice,
          service_QRcode: res.data.service_QRcode,
          service_mobile: res.data.service_mobile,
        });
      },
      fail: function (res) {
        console.log(res.msg);
      }
    });
  },
  gotoChat(evt){
    let url = this.data.cservice;
    wx.navigateTo({
      url: url,
      fail:(err)=>{
        app.tips("客服路由出错");
      }
    });
  },
  getSupplierInfo() {
    let that = this;
    let urlStr = app.getNetAddresss(SUPPLIER_INFO_URL);
    urlStr += '&sid=' + this.data.id;
    app._getNetWork({
      url: urlStr,
      success: function (resdata) {
        var res = resdata.data;
        if (res.result != 1) return;
        that.setData({
          infoData: res.data
        });
      },
      fail: function (res) {
        console.log(res.msg);
      }
    });
  },
  goToSupplierShop() {
    let pages = getCurrentPages();
    if (pages.length > 1) {
      wx.navigateBack();
    } else {
      wx.navigateTo({
        url: "/packageA/member/supplier/SupplierShop/SupplierShop?id=" + this.data.id
      });
    }

  }
});